Queen Victoria Seamen's Rest

121-131 East India Dock Rd., Tower Hamlets, London, United Kingdom, E14 6DF
Reviews
Description

Queen Victoria Seamen's Rest